Code:
string line;
string previousLine;
while(fReader.good()) //tried (!fReader.eof()) as well
{
if(line.length() > 0)
previousLine = line;
getline(fReader,line);
cout << line << endl;
for( i = 0; i < previousLine.length(); i++)
{
cout << "previousLine[" << i << "] = " << previousLine[i] << endl;
}
for(i = 0; i < previousLine.length(); i++)
{
cout << previousLine[i] << " + 2 = " << char(previousLine[i]+2) <<
endl;
}
}
Like this?
Mozza thanks for putting up with me lol your being a huge help! Okay so now the problem im running into is that its running through and outputting the last line twice
Code:
THIS IS DUMB
AND OVERLY DIFFICULT
previousLine[0] = T
previousLine[1] = H
previousLine[2] = I
previousLine[3] = S
previousLine[4] =
previousLine[5] = I
previousLine[6] = S
previousLine[7] =
previousLine[8] = D
previousLine[9] = U
previousLine[10] = M
previousLine[11] = B
T + 2 = V
H + 2 = J
I + 2 = K
S + 2 = U
+ 2 = "
I + 2 = K
S + 2 = U
+ 2 = "
D + 2 = F
U + 2 = W
M + 2 = O
B + 2 = D
previousLine[0] = A
previousLine[1] = N
previousLine[2] = D
previousLine[3] =
previousLine[4] = O
previousLine[5] = V
previousLine[6] = E
previousLine[7] = R
previousLine[8] = L
previousLine[9] = Y
previousLine[10] =
previousLine[11] = D
previousLine[12] = I
previousLine[13] = F
previousLine[14] = F
previousLine[15] = I
previousLine[16] = C
previousLine[17] = U
previousLine[18] = L
previousLine[19] = T
A + 2 = C
N + 2 = P
D + 2 = F
+ 2 = "
O + 2 = Q
V + 2 = X
E + 2 = G
R + 2 = T
L + 2 = N
Y + 2 = [
+ 2 = "
D + 2 = F
I + 2 = K
F + 2 = H
F + 2 = H
I + 2 = K
C + 2 = E
U + 2 = W
L + 2 = N
T + 2 = V
previousLine[0] = A
previousLine[1] = N
previousLine[2] = D
previousLine[3] =
previousLine[4] = O
previousLine[5] = V
previousLine[6] = E
previousLine[7] = R
previousLine[8] = L
previousLine[9] = Y
previousLine[10] =
previousLine[11] = D
previousLine[12] = I
previousLine[13] = F
previousLine[14] = F
previousLine[15] = I
previousLine[16] = C
previousLine[17] = U
previousLine[18] = L
previousLine[19] = T
A + 2 = C
N + 2 = P
D + 2 = F
+ 2 = "
O + 2 = Q
V + 2 = X
E + 2 = G
R + 2 = T
L + 2 = N
Y + 2 = [
+ 2 = "
D + 2 = F
I + 2 = K
F + 2 = H
F + 2 = H
I + 2 = K
C + 2 = E
U + 2 = W
L + 2 = N
T + 2 = V
Thats what my output is, ive been trying to tweak it some but i just cant make it work.